@charset "utf-8";
html,body{ font:12px/1.8 'Microsoft YaHei',Tahoma,Verdana,'Simsun'; color:#333; -webkit-text-size-adjust:none;margin:0; padding:0; min-width:1000px; overflow-x:hidden;}
a{ color:#333; text-decoration:none;}
a:hover{text-decoration:none;}
ul { margin:0; padding:0; list-style:none;}
.fl{ float:left;}
.fr{ float:right;}
.editor{word-wrap: break-word;font-family:宋体b8b\4f53,arial; font-size:14px;}
.editor p,.editor li,.editor div{ margin-bottom:10px; margin-top:10px;}
/*头部*/
.inner, .bound{ width:1000px; margin:0 auto; position:relative;}
header{ background:url(../images/top_bg.gif) repeat-x; width:100%; height:99px;zoom:1}
#web_logo{ margin-left:10px; font-size:0px; position:relative; z-index:999;}
.top-nav{  position:absolute; right:5px; top:8px; height:77px; z-index:1; text-align:right; width:100%;}
.top-nav li.b{ position:absolute;bottom:-8px; right:10px;}
.top-nav li.t span{ padding:0px 5px; font-size:10px;}
#productsearch{ float:right; margin-top:30px;
position: relative;}
*html #productsearch{ top:-22px; position:relative; left:-8px;}
*+html #productsearch{ top:-22px;position:relative;  left:-8px;}
#productsearch span.navsearch_input input{float:left;border: #e4e4e4 solid 1px;height:20px; line-height:20px;width:195px;margin-top:2px;overflow:hidden;}
#productsearch .searchimage{ float:left; background:none; border:none; width:21px; height:22px;margin-top:2px;}
.top-logo{ min-height:90px; _height:90px;}
/*flash*/
.bannner{width:100%; position:relative; height:465px;overflow:hidden; z-index:5; top:-3px;}		
.bannner .indimg{position: absolute; left:50%; z-index: 1; margin-left:-720px; width:1440px; text-align:center;}	
.bannner.indimg img{ height:465px;}
#banner #ifocus{position: relative; width: 1440px; height: 465px}
#banner #ifocus_pic{position: relative; width: 1440px; display: inline; float: left; height:465px; overflow: hidden}
#banner #ifocus_piclist {z-index: 1;width: 1440px;height: 465px; position:relative;}
#banner #ifocus_piclist ul {width: 1440px; height: 465px; overflow: hidden; position:absolute;}
#banner #ifocus_piclist ul li {width: 1440px; height: 465px;  float:left; position:relative;}
#banner #ifocus_piclist img{width: 1440px; height: 465px;}
#banner #ifocus_btn {z-index:1;position: absolute;padding-left: 3px;width: 1440px;bottom: 5px;height:14px;left: 665px; zoom:1;}
#banner #ifocus_btn li {width: auto;display: block;float: left;height:14px;margin-right: 5px;cursor: pointer;
padding: 0px 7px 0px 10px;background:url(../images/2.gif) no-repeat; zoom:1;filter: alpha(opacity=50);}
*html #banner #ifocus_btn { bottom:-4px;}
#banner #ifocus_btn .current {text-align: left;margin-top: 0px;display: block;float: left;background:url(../images/1.gif) no-repeat;filter: alpha(opacity=100);}
.tpri{width:100%;height: 30px;}
nav{ background:url(../images/nav_bg.gif) repeat-x;position:relative; right:0px;z-index:9999999;zoom:1; height:34px;top: -2px;}
nav li{ float:left; display:inline; white-space:nowrap; height:35px; line-height:35px; text-align:center; position:relative;}
nav li a.nav{font-weight:bold;font-size:12px;display:block;overflow: hidden;}
nav li a.nav span{ display:block;}
nav li.line{ background:url(../images/xian.gif) no-repeat 1px 3px; height:31px; width:3px; overflow:hidden;}
nav li.menu01 dl{ position:absolute;background: #EEEFEF; }
*html nav li.menu01 dl{ left:0px;}
*+html nav li.menu01 dl{ left:0px;}
nav li.menu01 dl dd a{ height:26px; line-height:26px; padding:10px; zoom:1;}
*html nav li.menu01 dl dd a{padding:5px 8px 5px 8px;}
*+html nav li.menu01 dl dd a{padding:5px 8px 5px 8px;}
nav li dl dd a:hover{background:#DEDFE0;}
.met_flash{ font-size:0px; overflow:hidden;} 
.met_flash ul{ margin:0px; padding:0px;} 

/*首页*/
.index{padding-top:30px; padding-bottom: 30px;}
.nTab{float:left;margin-bottom:40px;width:310px;padding:5px 10px 0 15px;}
.nTab0{float: left;margin-bottom:40px;padding: 5px 10px 0 15px; width:310px;border-right: #c5c5c5 dashed 1px; border-left: #c5c5c5 dashed 1px;}
.nTab0 .editor{ font-size:12px; font-family:'Microsoft YaHei',Tahoma,Verdana,'Simsun';}
.nTab0 .editor div{ margin-bottom:2px; margin-top:2px;line-height: 22px;}
.nTab1{float: left;margin-bottom:40px;padding: 5px 0 0 15px; width:310px;}
.nTab .TabTitle{ background:url(../images/qiehuan.gif) no-repeat;height: 61px;overflow: hidden;}       
.nTab .TabTitle .active{width: 100px; overflow:hidden;height:50px;color:#04469d;cursor: hand;font-weight: bold;font-size: 14px;line-height:60px;text-align: center;float: left;}   
.nTab .TabTitle .normal{width:100px; overflow:hidden;height:50px;color: #5c9ef3;cursor: hand;font-weight: bold;font-size:14px;line-height:60px;text-align: center;float: left;}   
.nTab .TabContent{width:auto;  margin: 0px auto;padding:10px 0 0 0;}   
.none {display:none;}
.nTab .TabContent .img, .nTab1 .TabContent  .img{ float:left; background:url(../images/img_bg.gif) no-repeat; width:98px; height:79px; display:block; text-align:center; padding-top:5px;margin-bottom:8px;margin-left: 6px; }
 .nTab .TabContent  img, .nTab1 .TabContent  img { width:90px; height:73px;}
.img_right{ float:left;overflow:hidden; margin-left:10px; margin-top:3px;}
.img_right span{ font-weight:bold; line-height:30px; color:#464646;}
.TabContent .metlist li img{ width:26px; height:10px;}
#rn_tx{height:80px; overflow:hidden; line-height:20px; color:#9a9a9a; width:170px; }
.nTab1  #rn_tx{ width:170px;}
#rn_tx  p.title{ height:70px;}
.TabContent .metlist li{ height:25px; line-height:25px; overflow:hidden; border-bottom:#cfcfcf dashed 1px; float:left; width:280px;}
.TabContent .metlist li a{ background:url(../images/jiantou.gif) center left no-repeat; padding-left:15px; margin-left:5px; color:#4c4c4c;}
.right2{ color: #4784d4;font-size: 16px;font-weight: bold;background: url(../images/lanmu1.gif) no-repeat;width: 292px;height:45px; overflow:hidden;padding: 15px 0 0 15px; line-height:20px;margin-bottom: 10px;}
.right2 p{font-family: Arial, Helvetica, sans-serif;font-size:12px;color: #a1a1a1;}
a.more{padding: 0px 5px;background:url(../images/more.gif) no-repeat; width:33px; height:12px; display:block;line-height:30px; overflow:hidden;cursor:pointer; }

/*底部*/
footer{background: #f2f3f5;text-align: center;color: #959595;line-height: 23px; position:relative;}
.renzheng{width: 100%;background: url(../images/bg.gif) repeat; }
.xiabgtop{ background:url(../images/xia_bgTOP.gif) repeat-x; height:23px; width:100%;}
.xiabottom{background:url(../images/xiabottom.gif) repeat-x; height:30px; width:100%;}
.foot-nav{ top: -26px;height: 5px;text-align:center; position: relative;line-height:25px; zoom:1;}
*html .foot-nav{margin-bottom:-20px;}
.foot-nav span{ font-size:10px; margin:0px 8px; color:#888;}
.foot-text{  position: relative;text-align:center; }
.index-link{word-wrap: break-word;padding: 0px 20px 0px;overflow: hidden;}
.linkx h3.title{font-weight: normal;float: left;min-width: 57px;_width: 57px;display: inline;white-space: nowrap;}
.linkx li{float: left;display: inline;margin-right: 10px;}
.linkx .txt, .linkx  .img{float: left;margin-left: 10px;}
.linkx  .img img{width:100px; height:35px;overflow:hidden;}
.linkx  .txt a, .foot-text a{white-space:nowrap;color: #959595;}
/*底部滚动*/
.index-product{padding-left:25px;}

.index-product .profld{ position:relative; overflow:hidden; width:946px;right: 4px;}

#trigger{float:left;height:10px; line-height:3px;}

#trigger a{ color:#F5F5F5;cursor:default; }

#trigger a:hover{ color:#F5F5F5;}

.index-product ol{ position: absolute; width: 2012em; }

.index-product ol li{ float:left; text-align:center;}

.index-product ol li a{color:#000;overflow:hidden; }

.index-product ol li a.img{ display:block; text-align:center;}

.index-product ol li h3{ font-weight:normal; height:25px;overflow:hidden;padding:0px 3px;}

.index-product .next,.index-product .prev{ width:21px; height:49px; left:6px;display:block; position:absolute; margin-top:69px; z-index:9999999;cursor:pointer; }

.index-product .next{background:url(../images/right.gif) no-repeat;left:969px;}

.index-product .prev{background:url(../images/left.gif) no-repeat;}

*html .index-product .prev{*margin-left:0px;}


/*内页侧栏*/
.sidebar{ padding-top:35px;}
.sidebar .sb_nav{ float:left; width:210px;padding-bottom: 50px;}
.sidebar .sb_nav h3.title{ text-align:left; background:url(../images/ab_ti.jpg) no-repeat; padding:0px 15px; height:43px; line-height:33px;font-size:14px; color:#fff;}
.sidebar .sb_nav h3.line{ margin-top:15px; }
.sidebar .sb_nav .active{border: 1px solid #dddddd;border-top: none;background: #f8f9fa;padding-bottom: 15px; width:191px;}
#sidebar dl{width: 164px;margin: 0px auto;border-bottom: 1px dotted #cecece;}
#sidebar dl dt{padding: 4px 0px 5px 1px; white-space: nowrap;width: 162px;overflow: hidden;}
#sidebar dl dt.on {padding:4px 0px 5px 9px;background:url(../images/le_dot.gif) no-repeat 1px 12px;}
#sidebar dl dt.on a:hover{ background:none;padding-left:0px;}
#sidebar dl dt a:hover{color: #0344a0;background: url(../images/le_dot.gif) left center no-repeat;padding-left: 8px;}
#sidebar dl dd{ padding:0px 0px 10px 15px;}
#sidebar dl dd h4{ font-weight:normal; padding:5px 0px 0px 10px;}
#sidebar dl dt.on a, #sidebar dl h4.on a,#sidebar dl dd h4 a:hover{color:#1C57C4; }
.sidebar .sb_box{ float:right; width:755px; overflow:hidden; }
.sidebar .sb_box h3.title{height:35px; line-height:35px; position:relative; border-bottom:1px solid #E2E2E2;}
.sidebar .sb_box h3.title span{ background: url(../images/ri_dot.jpg) left center no-repeat;position:absolute;color: #0344a0;font-size:14px;padding:0px 17px;}
.sidebar .sb_box h3.title div.position{ float:right; font-weight:normal; position:relative; top:3px; right:15px;}
.position{border-bottom: 1px dotted #d9d9d9;height: 28px;line-height: 25px;}
.sidebar .sb_box h3.title div.position a{ color:#1C57C4;}
/*文章*/
#newslist li a:hover{ text-decoration:underline;}
#showtext,#shownews .editor, #joblist .editor, #newslist a{ color:#696969;}
#showtext {padding-bottom:50px;}
#newslist li {background: url(../images/dt-0.gif) no-repeat left 17px;}
/*内页侧栏图片*/
.notice{margin-top: 10px;margin-bottom: -5px;}
*html .notice{ margin-bottom:0px;}
*+html .notice{ margin-bottom:0px;}
/*搜索*/
.advsearch_class1,.advsearch_class2,.advsearch_class3, select{ width:148px;}
ul.searchnavlist {padding: 0px 10px;}
input.input-text, input.input-file, input.code{width:148px;}
/*产品*/
#productlist li a.img img {border:none;}
#productlist li h3 {padding: 8px 0px 10px;}
#productlist li h3 a:hover{ font-weight:bold;}
#productlist li {margin-bottom: 10px;}
/*top,news小图片*/
*html #newslist .listtop{margin-top:10px;}
*html #newslist  .listnews{ margin-top:10px;}
